package One_10_Class;

// 局部内部类
public class LocalOuter {

    private int id;

    public void method(){
        //这个就是局部变量cid。要让局部内部类使用，就得变为final并且赋值，如果不使用final修饰，就会报错
        final int cid = 3;
        // 定义局部内部类：在一个方法里面定义一个内部类
        class Inner{

            public void in(){
                System.out.println("这是局部内部类");
            }

            //内部类中的使用局部变量cid的方法
            public void so(){
                System.out.println(cid);
            }
        }
        // 调用局部内部类的方法
        Inner inner = new Inner();
        inner.in();
    }
}



